home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-467.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  109 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(14801);
  11.  script_version ("$Revision: 1.2 $");
  12.  script_cve_id("CAN-2004-0807", "CAN-2004-0808");
  13.  
  14.  name["english"] = "RHSA-2004-467: samba";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated samba packages that fix two denial of service vulnerabilities are
  21.   now available.
  22.  
  23.   [Updated 23rd September 2004]
  24.   Packages have been updated to include the ppc64 packages which were left
  25.   out of the initial errata.
  26.  
  27.   Samba provides file and printer sharing services to SMB/CIFS clients.
  28.  
  29.   The Samba team has discovered a denial of service bug in the smbd daemon.
  30.   A defect in smbd\'s ASN.1 parsing allows an attacker to send a specially
  31.   crafted packet during the authentication request which will send the newly
  32.   spawned smbd process into an infinite loop. Given enough of these packets,
  33.   it is possible to exhaust the available memory on the server. The Common
  34.   Vulnerabilities and Exposures project (cve.mitre.org) has assigned the name
  35.   CAN-2004-0807 to this issue.
  36.  
  37.   Additionally the Samba team has also discovered a denial of service bug in
  38.   the nmbd daemon. It is possible that an attacker could send a specially
  39.   crafted UDP packet which could allow the attacker to anonymously
  40.   crash nmbd. This issue only affects nmbd daemons which are configured to
  41.   process domain logons. The Common Vulnerabilities and Exposures project
  42.   (cve.mitre.org) has assigned the name CAN-2004-0808 to this issue.
  43.  
  44.   Users of Samba should upgrade to these updated packages, which contain an
  45.   upgrade to Samba-3.0.7, which is not vulnerable to these issues.
  46.  
  47.  
  48.  
  49.  
  50. Solution : http://rhn.redhat.com/errata/RHSA-2004-467.html
  51. Risk factor : High';
  52.  
  53.  script_description(english:desc["english"]);
  54.  
  55.  summary["english"] = "Check for the version of the samba packages";
  56.  script_summary(english:summary["english"]);
  57.  
  58.  script_category(ACT_GATHER_INFO);
  59.  
  60.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  61.  family["english"] = "Red Hat Local Security Checks";
  62.  script_family(english:family["english"]);
  63.  
  64.  script_dependencies("ssh_get_info.nasl");
  65.  
  66.  script_require_keys("Host/RedHat/rpm-list");
  67.  exit(0);
  68. }
  69.  
  70. include("rpm.inc");
  71. if ( rpm_check( reference:"samba-3.0.7-1.3E", release:"RHEL3") )
  72. {
  73.  security_hole(0);
  74.  exit(0);
  75. }
  76. if ( rpm_check( reference:"samba-client-3.0.7-1.3E", release:"RHEL3") )
  77. {
  78.  security_hole(0);
  79.  exit(0);
  80. }
  81. if ( rpm_check( reference:"samba-common-3.0.7-1.3E", release:"RHEL3") )
  82. {
  83.  security_hole(0);
  84.  exit(0);
  85. }
  86. if ( rpm_check( reference:"samba-swat-3.0.7-1.3E", release:"RHEL3") )
  87. {
  88.  security_hole(0);
  89.  exit(0);
  90. }
  91. if ( rpm_check( reference:"samba-3.0.7-1.3E", release:"RHEL3") )
  92. {
  93.  security_hole(0);
  94.  exit(0);
  95. }
  96. if ( rpm_check( reference:"samba-3.0.7-1.3E", release:"RHEL3") )
  97. {
  98.  security_hole(0);
  99.  exit(0);
  100. }
  101.  
  102. if ( rpm_exists(rpm:"samba-", release:"RHEL3") )
  103. {
  104.  set_kb_item(name:"CAN-2004-0807", value:TRUE);
  105.  set_kb_item(name:"CAN-2004-0808", value:TRUE);
  106. }
  107.  
  108. set_kb_item(name:"RHSA-2004-467", value:TRUE);
  109.